form {
	padding-top: 20px;
    padding-left: 120px;
    margin-left: 100px;
	margin-right: 100px;
	border: 2px solid #000;
}

/*Linien*/
.headline { 
   display: block;
   word-spacing: 0.2rem;
   padding-left: 1rem;
   background-color: #243033;
   color: white;
   line-height: 2.5rem;
   font-family: Arial;
   font-size: 1.5rem;
   font-weight: 200;
}
.dark {
	grid-column:1 / 5; 
	background-color: #175269;
	color: white;
	line-height: 2rem;
    font-family: Arial;
    font-size: 1.25rem;
}
.invisible{
	color: #243033;
}

/*Gridstruktur*/
.structure {
	display: grid;
    grid-template-columns: repeat(10, 1fr);
	grid-template-rows: 2em;
    grid-gap: 0.5em;
	font-family: Arial;
    font-size: 1rem;
}
.structure-cloze {
	display: grid;
    grid-template-columns: repeat(16, 1fr);
	grid-template-rows: 2em;
    grid-gap: 0.5em;
	font-family: Arial;
    font-size: 1rem;
}
.heading {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

details > .details-box {
	background-color: white;
	border: 1px solid #175269;
	border-radius: 0.25rem;
	z-index: 2;
	position: relative;
}
/* .myelement {
	display: grid;
} */

.span1to2{
	grid-column: 1 / 2;
}
.span1to3{
	grid-column: 1 / 3;
}
.span1to5{
	grid-column: 1 / 5;
}
.span1to6{
	grid-column: 1 / 6;
}
.span1to10 {
	grid-column: 1 / 10;
}
.span1to11 {
	grid-column: 1 / 11;
}
.span2to3 {
	grid-column: 2 / 3;
}
.span2to4 {
	grid-column: 2 / 4;
}
.span2to5{
	grid-column: 2 / 5;
}
.span2to6{
	grid-column: 2 / 6;
}
.span2to8 {
	grid-column: 2 / 8;
}
.span2to10{
	grid-column: 2 / 10;
}
.span3to4 {
	grid-column: 3 / 4;
}
.span4to5 {
	grid-column: 4 / 5;
}
.span5to6{
	grid-column: 5 / 6;
}
.span5to7{
	grid-column: 5 / 7;
}
.span5to11{
	grid-column: 5 / 11;
}
.span6to7{
	grid-column: 6 / 7;
}
.span6to11 {
	grid-column: 6 / 11;
}
.span7to8 {
	grid-column: 7 / 8;
}
.span7to11 {
	grid-column: 7 / 11;
}
.span9to10{
	grid-column: 9 / 10;
}
.myparagraph{
	grid-column:1 / 10; 
	font-size: 1rem;
}
.mycolumn {
	padding-top: 0.2em;
	padding-left: 0.3em;
	border: 1px solid black;
}
.gray {
	background-color: #f8fbfb;
	color: black;
}
.myinput {
    font-family: Arial;
    font-size: 1em;
    width: 100%;
}
.mandatory {
	border: 3px solid #53a8c7 ;
}
select{
	font-family: Arial;
	font-size: 1em;
	height: 100%;
	width: 100%;
	padding-top: 0em;
	padding-left: 0em;
}
textarea {
	width: 61%;
	height: 2em;
	border: 1px solid #cccccc;
	padding: 0.5em;
	font-family: Arial;
	font-size: 1em;
}
.mylabel {
	background: #5a925d;
	color: white;
	font-size: 0.9em;
} 
.prelabel {
	background: white ;
	color: #53a8c7;
	font-size: 0.9em;
	text-align: center;
	font-weight: 700;
} 
.mybutton {
	background:#53a8c7;
	color: black;
	font-family: Arial;
    font-size: 20px;
	text-align: center;
    height: 100%;
	width: 100%;	
	grid-column: 7 / 10; 
}
.mylegend {
	font-size: 1.2em;
	font-family: Arial;   
}

.short {
	width: 210px;
}
.veryshort {
	width: 4.1em;
}
.evenshorter {
	width: 2em;
	justify-items: left;
}
/* .bigbutton {
	grid-column: 8 / 11; 
	font-size: 1.5em;
} */
.spacing {
	width: 66%;
	word-spacing: 1em;
}
.lesspercent {
	width: 98.8%;
}
.specialheight {
	height: 18em;
}
.specialsize {
	width: 18em;
	height: 1em;
}

/*Hilfe und Tabellenmanipulation*/
table, th, td {
	border: thin solid;
	border-collapse: collapse;
	text-align: center;
	color:#175269;
	padding: 6px;
}
.summary_style {
	font-family: Arial;
	color:#53a8c7;
}
.helptext {
	font-size: 0.8em;
	color:#53a8c7
}
.helptext1to11 {
	grid-column-start: 1;
	grid-column-end: 11;
	font-size: 0.8em;
	color:#53a8c7
}
.helptext6to11 {
	grid-column-start: 6;
	grid-column-end: 11;
	font-size: 0.8em;
	color:#53a8c7
}
.helptext7to11 {
	grid-column-start: 7;
	grid-column-end: 11;
	font-size: 0.8em;
	color:#53a8c7
}
.helptext8to11 {
	grid-column-start: 8;
	grid-column-end: 11;
	font-size: 0.8em;
	color:#53a8c7
}
.help_fieldset {
	border: none;
	display:block;
}
.noframe {
	color:#f8fbfb;
	border-right: #000;
}
.cellspace {
	padding-left: 1.5em;
	padding-right: 1.5em;
}
.direction {
	writing-mode: vertical-lr;
}
.fontsmall {
	font-size: 0.85em;
}

.fontsmaller {
	font-size: 0.62em;
}